package com.demo.spring.IOC的源码分析;

import java.lang.reflect.Method;

import org.springframework.beans.factory.support.MethodReplacer;

/**记住它的功能，就是替换掉 bean 中的一些方法。
 *
 * 方法覆写，注意要实现 MethodReplacer 接口：
 * @author zhangsulei
 *
 */
public class ReplacementComputeValue implements MethodReplacer {

	@Override
	public Object reimplement(Object o, Method m, Object[] args) throws Throwable {
        // get the input value, work with it, and return a computed result
        String input = (String) args[0];
        System.out.println("替换方法");
        return input + "哈哈哈";
    }

}
